@charset "utf-8";
body{overflow: hidden;}
#common_right{float:right;margin-right:2%;}
#common_left{float:left;margin-left:2%;}
#year_month {width:150px;float:right;height: 28px;font-size: 16px;}
#bUserName {width:150px;height: 28px;}
.getMore {position: absolute;top: 3px !important;right: 10px !important;}
#commonTools{height:36px; border-top-right-radius:8px;border-top-left-radius:8px; padding-top:10px;}
#display_calender{ background:#fff;}

#control{float:left;padding-left:20px;}
.calender_table{width:100%;border:none;table-layout:fixed;}
.calender_table tr:not(.weekdays) { border-right:1px solid #e4e4e4}
.more_div{float:right;cursor:pointer; width: 38px; height: 13px;margin-top: 8px;background:url(/img/more.gif) no-repeat center top;}
td{text-overflow:ellipsis; border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;overflow:hidden;white-space: nowrap;}
.weekname{ color:#fff;height:48px;text-align:center;vertical-align:center; font-weight:bold;}
.weekly_td {background:url(/img/tab.png) no-repeat right top;}
#today_td .dateDiv{ color:#888}
.dateDiv{font-size:23px; margin-left: 5px; font-weight:bold; color:#888}
.contentDiv{height: 80px;width: 100%;}
#today_td{ background:#ffd7b5; color:#fff;}
.today{height:80px;width:100%;}
ul{list-style-type:none;margin:0px;padding:0px;}
ul li a{font-size:15px;}
#calender{width:100%;}
#display_calender{width:100%;}
.no_thisMon{background:#f5f5f5;}
.text_content_li {width: calc(100% - 30px);padding-left: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.text_content_li a{text-align: center; font-size: 12px;}
.weekname:nth-child(odd){background:#5a5a5a;}
.weekname:nth-child(even), tr:nth-child(even) > .weekname{background:#4c4c4c;}